//
// Created by Szper on 2018/4/16.
//
#pragma once
#ifndef COMPILER_VARIABLE_H
#define COMPILER_VARIABLE_H
// 全局变量和保留字
static char resWord[30][20] = {
        "auto","break","case", "char", "const","continue","default", "do", "double",
        "float", "for", "if", "int", "long", "register","return","enum",
        "short", "signed", "sizeof", "static", "struct", "switch", "typedef",
        "union", "unsigned", "void", "volatile", "while","bool"
};
//界符和运算符
static char operOrDeli[36][10] = {
        "+", "-", "*", "/", "{", "}", "(", ")", "[", "]",
        "<", ">", "<<", ">>", "&", "|", "&&", "||", "\\", "\?",
        ".", "=", "==", "!=", "<=", ">=", "\"", "\'", "#", "!",
        ":", "~","%",",", ";"
};
//标识符表
static char IDentifyTb[1000][50] = { "" };
#endif //COMPILER_VARIABLE_H
